home *** CD-ROM | disk | FTP | other *** search
/ Just Call Me Internet / Just Call Me Internet.iso / prog / atari / c / stut_src / datagrps.h < prev    next >
Text File  |  1996-06-04  |  2KB  |  68 lines

  1. /*
  2.  * DataGroups.h
  3.  *
  4.  * Purpose:
  5.  * --------
  6.  * Interface publique pour DATAGROUPS
  7.  *
  8.  * History:
  9.  * --------
  10.  * 02.10.94: fplanque: Created
  11.  */
  12.  
  13.  
  14.  
  15. /*
  16.  * ----------------------- OPERATIONS PUBLIQUES -------------------------
  17.  */
  18.  
  19.     BOOL    DataGrp_Reset(                        /* Out: != FALSE si on a effectu‚ le reset */
  20.             DATAGROUP *    pDataGroup );    /* In:  DataGroup */
  21.  
  22.     int    sauve_DataGroup(                          /* Out: Indique si la sauvegarde s'est correctement effectuée */
  23.                 DATAGROUP    *curr_datagroup );    /* In: DATAGROUP … s‚rialiser */
  24.  
  25.     SSTATE     dataGroup_getSavState(             /* Out: SSTATE correspondant */
  26.                                     DATAGROUP *datagroup );    /* In: DATAGROUP qui nous int‚resse */
  27.  
  28.     /*
  29.      * Etat de sauvegarde de l'ensemble du serveur:
  30.      */
  31.     SSTATE    get_ServSState( void );     /* Out: SSTATE global...*/
  32.  
  33.  
  34.     void    DataGroups_SaveAll( void );
  35.  
  36.     void dataGroup_setSaved(
  37.             DATAGROUP    *    pDataGroup );    /* In: Datagroup qui a ‚t‚ sauv‚ */
  38.  
  39.  
  40.     int    DataGrp_MergeFile( 
  41.             DATAGROUP *curr_datagroup );    /* In: DATAGROUP ds lequel on veut charger */
  42.  
  43.  
  44.  
  45.     void    update_datagroup_info(             /* Out: */
  46.             DATAGROUP *curr_datagroup, /* In: Datagroup ds lequel on a charg‚ */
  47.             int memo );                     /* In: !=0 s'il faut m‚moriser le nom du fichier qui vient d'ˆtre charg‚ pour sauvegarde ult‚rieure */
  48.  
  49.     void    update_datagroup_filename( 
  50.             DATAGROUP *datagroup );        /* In: Datagroup concern‚ */
  51.  
  52.  
  53.     void    group_directload( 
  54.             DATAGROUP *curr_datagroup, /* In: DATAGROUP ds lequel on veut charger */
  55.             int file_type,                /* In: Type de fichier … charger */
  56.             char *file_access );            /* In: Chemin d'accŠs au fichier */
  57.  
  58.  
  59.     void    initialiser( void );
  60.  
  61.     void    init_serv( void );
  62.  
  63.     int    efface_datas(                           /* Out Reporte si on a effac‚ ou pas */
  64.             DATAGROUP    *curr_datagroup );    /* In: DATAGROUP … effacer */
  65.  
  66.     void    init_vars_datagroup( 
  67.             DATAGROUP *datagroup );        /* In: DATAGROUP … initialiser */
  68.